The 8350 is better in every way. Consumer cards will be fine and a workstation card really isn't needed til you start getting really complex. It sounds like you are just starting out. It wouldn't hurt to get a workstation card in one just to see how much difference it'll make. The xps 420 has somewhat low ends cards by today's standard but you can try out the software and see how it performs.