Hi. I want to upgrade my Small Form Factor HP dc5800. Can I move everything into a new case and upgrade the power supply and video card? Will a full size video card be compatible with the motherboard in the PCI Express x16 slot? Is there anything I should know before upgrading? Thanks for your time!