I've been with vpsland.com for almost a month now with a windows vps and have not any problems with them. 3-5 hours response on a support ticket is pretty good in my opinion and they have online support too.
check their site now
http://www.vpsland.com
Enjoy it