Well I'm a scrub with PCs so don't take my post too seriously.
as far as your graphics card goes I don't think it'll be a viable option anymore your probably better off getting a current entry level card. (unless your budget allows you to splurge).
as for cpu I think getting a decent i5 will...