If you don't have the computer for it, go console.
My PC sucks, so I got it on XBOX and I'm very satisfied with the performance. Great graphics, great sound. I also prefer the controller to the keyboard for these games, but not everyone feels that way.
But if you have the computer for it, nothing beats that from a graphics perspective.