I've got a HP Pavilion with a crappy built in video card. I have not been able to find a store that sells video cards for laptops and even if I did, are they very difficult to install? Is there such a thing as an external video card that connects to a USB 2 port and increases the laptops performance?