If ITIL fails
No other process will succeed. The problem at that point usually means it's a cultural problem, not a process problem.
My suggestion is to look at CMMI, ISO, ITIL, Prince, COBIT, etc and see what fits your needs, but understand that ITIL can work as a wrapper to all those processes.