adityak469
Training To Beat Goku
^Since he had the budget,suggested a more feature-rich full ATX board with more PCIe slots,usb 3.0,SATA III and M.2 port.
Most full ATX H97/B85 boards with those features are priced in the same range or a bit more than this z97 board,although there are few other boards like Gigabyte G1 Sniper 5 which may not be as feature-rich but still quite close enough.Can save some money with this board.
CM elite 330 would be compatible with that rig,you would have to remove the cpu duct on side panel to fit the hyper TX3 evo.
Only thing is if you decide to wait and buy a more powerful GPU later which may be lengthier than maximum clearance of the cabinet then you will be forced to buy a different cabinet.
And will op be needing those features?