I'm a real dumbo when it comes to Hard ware / Soft Ware.
Its seems from my view, that all the troubles started when the server was DDOS ( What ever that means) .
What does a 'DDOS' do to the server ? Does it re-write codes or something .
Moving the server is fine, i can understand that, but why is the server crashing evertime it gets over loaded - due to the move?
ANOTHER question is : What caused the bugs to randomly appear ? ( If they did)
Final one. What does ' splitting the server' Mean ? after you answered these questions please, simplify them.