is there any specific reason why your using windows server 2008? have you tried windows 7? i would have to say that there is a slight chance you windows version is causing this!
Because they are VPS
How about windows server 2012?
This may or may not be the source of your current problem, but most VPS providers have been cracking down on use of their hardware for cryptocurrency mining or most other processes that appear to be pegging the processors for extended periods of time.