As already mentioned by jayeff, the ram and storage upgrades are very much possible. You can choose to buy an eGPU device to use your graphics card with the laptop, but I wouldn’t recommend this unless you already own the card and have $40-50 to spare. The eGPU adapters can connect with Expresscard or mPCIe, but either one will work okay. Of course, your graphics card will be slowed down by the single PCIe lane and the i5 M 560 CPU, but it is certainly possible. In short, yes you can, but you would probably be better off buying a newer laptop for the same amount.