Is this build compatible? Your input?

Wildedog

Honorable
Feb 25, 2013
2
0
10,510
ASUS DRW-24B1ST/BLK/B/AS Black SATA 24X DVD Burner - Bulk - OEM

ASUS PCE-N15 PCI Express 300/300Mbps Transfer/Receive Rate Wireless Adapter

MSI N660Ti PE 2GD5/OC GeForce GTX 660 Ti 2GB 192-bit GDDR5 PCI Express 3.0 x16 HDCP Ready SLI Support Video Card

ASUS Xonar DSX 7.1 Channels PCI Express x1 Interface Audio Card

Intel Core i5-3570K Ivy Bridge 3.4GHz (3.8GHz Turbo) LGA 1155 77W Quad-Core Desktop Processor Intel HD Graphics 4000 BX80637I53570K

GIGABYTE GA-Z77MX-D3H LGA 1155 Intel Z77 HDMI SATA 6Gb/s USB 3.0 Micro ATX Intel Motherboard

Kingston HyperX 3K SH103S3/120G 2.5" 120GB SATA III MLC Internal Solid State Drive (SSD) (Stand-Alone Drive)

COOLER MASTER HAF 922 RC-922M-KKN3-GP Black Steel + Plastic and Mesh Bezel ATX Mid Tower Computer Case with USB 3.0 and Black

COOLER MASTER eXtreme Power Plus RS700-PCAAE3-US 700W ATX 12V v2.3 Active PFC Power Supply

Kingston HyperX 8GB (2 x 4GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model KHX1600C9D3K2/8GX

Thanks!
Would this build work and whats your thoughts?
Would it be hard to build this computer and update drivers with linux Ubuntu?