Yeah those parts will work with each other very well, other than that you will need a decent internet connection (depends on how many players etc)
You wont need an additional sound card, the onboard sound card will work just fine, the graphic card is not important either (just be sure that your...