No. The integrated graphics card sucks. It's only upgradable to 4gbs of ram. It only has two pci slots (PCI, PCIx16).
If it were for me, I wouldn't get it. You would use the one pci16 slot for a better video card.. then you're left with one pci slot.
Then again, it depents on what you're using it for. By "upgradable" I took it as you're going to be playing games. You may just want it for M$ word and the internet though.