You can try Google to find out all supported CPUs, graphics cards, and RAM configurations. You can definitely get a better CPU and video card, but I don't know if a laptop that old would support the newest video cards. However, it can almost certainly support faster graphics than a Geforce 6800m.
Again, try Google to find out what it supports.