Although now a days, Video card + Motherboard will do fine sharing the same RAM, but, I'm still one of the old school guys and would rather prefer a separate graphics card, nothing too crazy though because it is indeed extra fan noise, same with a separate audio card, but more than likely you'll have an interface so that doesn't matter. As far as SSD, sure, if you want something great, SSD is probably the best upgrade one can make to their PC, but... I'm using a typical 7200 RPM hard drive and I'm doing just fine. Whenever I build a PC, I first take a look at CPUbenchmark to see what the highest rated CPU is that I can afford, then I find a motherboard that will support that CPU, (of course I make sure its a reputable motherboard), and then I go from there, CPU Fan, PSU, Ram, HD, etc. Make sure you have a FIREWIRE port, or buy a Texas Instrument firewire PCI card. And its always nice to have front 2.0 USBs on the PC case. Good luck.