Will all the hardware be compatible ? im not sure about the case / power supply i think i needa do some more research onto the videocard and stuff to see what is a suitable power supply.