Go for something like
http://www.ebuyer.com/customer/produ...uct_uid=117733
Its a decent brand, at the end of the day you will have people ranting and raving about how good something is then there will ALWAYS be one or two who say yeah this is a pile of crap blah blah blah, i just think you have to pick a good brand name and just go for it and hope it works ok.
The above board ticks all your boxe's as far as i can see
Graphics card you could get something like this
http://www.ebuyer.com/UK/product/125936/rb/0
Good for gaming