Hi! I'm building my first computer and I was wondering if these parts are compatible?

Melvroid

Reputable
Jun 24, 2014
1
0
4,510
are these compatible parts? I need help to build my first PC

Graphics Card: NVidea GTX 660
Motherboard: GA B85M DSV
Processor: Intel Core I5-4590
Power Supply: Cosair VS550 ATX
CD Drive: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve bearing CPU Cooler
Case: NZXT source 210
Storage: Seagate Barracuda 1TB
Memory: Crucial Ballistix Sport 8GB(1 x 8GB) DDR3-1600 Memory

P.S. Are there any parts to make a PC that I missed out on?