Like Boon72 says, budget is key. From your spec it looks like you're in somewhere around the minimum £1k mark.
I'm no expert, but the advice I've been given is to look at PC Specialist, Cyberpower PC, Scan, Overclockers UK, Dino PC, CCL and Novatech (if you're UK based?), and look what gets...