So I have the HP Touchsmart 520-1030 All-In-One-Pc. I know, bad move, but all of that aside, I know that my motherboard has one PCIe MXM Type A 3.0 slot available, which I believe lets me upgrade my graphics card using a mobile graphics card. I currently have the integrated Intel HD 2000 graphics, which I think will be overridden as soon as I connect the new graphics card, (correct me if I'm wrong). So when looking for a graphics card, the one I was really interested in is the NVIDIA Quadro K2000M. I know the heat sink I need to buy and that according to this, some of my upgrade options include the NVIDIA GeForce GT 540M. So, I was wondering if the 2 graphics cards are interchangeable, if there's anything else I need to buy besides the heat sink and the card, and most importantly, if my computer meets all the requirements for the NVIDIA Quadro K2000M . Thanks a lot for the help, and I'm a little bit on a time crunch as the graphics card I want is on sale for the next 20 or so hours. Thanks.