Here is a link for the type of thing I would buy. It can be customised to your specs. Note the interface can be built in so it is plug and play AND ALL COMPONENTS ARE MATCHED AND PRO INSTALLED.

http://www.endpcnoise.com/cgi-bin/e/std/sku=daw_pc



I am not keen on connecting controllers or cards etc via USB.