QUOTE(Aggroboy @ Sep 18 2009, 08:58 PM)
This Christmas is slightly special, they start selling Windows 7 PC with a new generation of mainstream components. The core duo and other stuff you see on sale now are older generation. My humble opinion la, if you can wait a couple months for windows 7 desktops with new Core i5s and thingamajigs, might as well.
If you can't wait, I think that RM1699 desktop is quite decent for WoW (until Cataclysm).
i5 isn't going to drop that much in price to be under the 2k price range anytime soon by the looks of it. If anything, i5's are probably gonna at most go down to 2-2.5k setups by mid next year I predict.
On another note, it's no point waiting for DX11 because let's be realistic here, he wants something budget and cheap, and trust me there won't be that much of a difference between the lowest end DX11 cards and the low-mid-range DX10 cards now (which are pretty decent themselves for the price). Having DX11 capability on a low-end card from next generation cards won't really help, because with that kind of processing power you probably won't even be using DX11. That, and OP mentioned about getting this machine mainly for WoW, and WoW is only using DX9.
About waiting for Windows 7 - I totally agree. However, you don't really have to wait, if you buy one with Vista preinstalled now you have to pay for shipping and whatnot of Windows 7 and then deal with the upgrade (not hard but still something). There are people out there who're able to source Windows 7 already (Yes, Final RTM version, genuine copies) including myself, so if you're interested I can help you get it too. Much cheaper than retail I might add. Start clean with a clean Windows 7 compared to get Vista now and upgrade to 7 in 2-3 months from now.
Anyway, I recently built a computer for a friend for just shy of 1.5k, and it was a decent computer that's able to play most of the latest games with decent settings. It's not top of the line but it's cheap and it works. If OP is interested then feel free to PM me and I'll help out for free. As per wow professions, tip if you're happy with my service

Just helping out fellow forumer