Use razorservers.com dedicated servers, they are cheap enough and will fit your specific needs, their CoreDuo 2 dedicated server line is that you are looking for.
Taking into consideration your needs, I suggest you to have a look at serverpoint.com dedicated server offers. You will get the second month for free. They are optimized in all applications and will provide you with excellent speed at affordable price.
I would like to say that you will get what you pay for, and it seems to me that serverpoint.com would be great choice. Highly trained experts will assist you in making the right choice.
Have seen razorservers.com offers nice dedicated servers on different OSs, prices are average. Their dedis have no downtime and support fix issues fast if they occur.
I'd like to point out that it will be better to compare different companies' offers. As a matter of fact, I can advise you to examine hqhost.net, webintellects.com and lunarpages.com. So it's up to you to decide. No doubt, you can trust them.