I'm assuming you're not an overclocker, so -
A is good choice, but not ZOTAC for the graphics card. I've never been a ZOTAC guy cause they're that one company people have heard of but not in a 100% positive light. If you're gonna do 660ti, find one manufactured by EVGA, MSI or Gigabyte - really, for graphics, those companies and ASUS are the best.