What Tet said.
Video card? Whats' your budget? Ideally, most any of the Nvidia 5xx series or AMD 6xxx serie with at elast 2gb of VRAM will do. Prices for teh worthwhile models range from 230-900 dollars (CAD) Overall, one brand is not superior to the other. Do you connect to a television? WIll you want to run more than 2 displays?
And an after-market cooler for that CPU, if you to overclock.