You should be able to get what you want for your budget. I am in the process of obtaining another system with similar requirements to yours and after looking around I have ordered from Cougar Extreme click here. They are helpful on the phone but note that they make a charge for paying by credit card.
You should also look at Dell. Others on this site will recommend Novatech but when I spoke to them they tried to severely upgrade me to another system.