You can upgrade the RAM and the disk but not the NVIDIA graphics processor. I don’t know what a GHS is.
On my 2009 MacBook I upgraded the memory and disk and it did wonders for the boot time and responsiveness. I found my $200 investment was well worth the money.
I expect you have 2 GB of memory so an 8 GB memory upgrade (~$100) will make a big difference. You can also upgrade the disk to a small SSD or large hybrid SSHD for around $80 to $260. Larger SSDs cost more. Your choice. The hybrid Seagate SSHD comes with an 8 GB SSD cache that provides SSD-like performance. My storage needs were minimal so I opted for a 120 GB SSD but if I had needed 500 GB to 1 TB of capacity I would probably have chosen the SSHD.
Order the parts from OWC (macsales.com) or Crucial.com. They provide Mac-tested and warranted parts with excellent service.
First confirm which model MacBook you have. About this Mac > More Info… Note the season and year. Then click on System Report and note the Model Identifier. For example, if it is a Late 2009 model it would be a MacBook 6,1. A late 2008 model (non-aluminum) would be a 4,1.
If it is a Late 2009 MacBook 6,1 it can hold up to 8 GB of RAM. Apple originally supported 4 GB of RAM but OWC has tested and supports 8 GB.
If it is a Late 2008 MacBook 4,1 it can hold up to 6 GB of RAM. Apple originally supported 4 GB of RAM but OWC has tested and supports 6 GB.
In these instances OWC supports larger RAM than Crucial so I would buy it form OWC. 8 GB for the 6,1 would cost you $105. 6 GB for the 4,1 would cost $125.
The disk-bus speed for the Late 2009 MacBook is 3 Gbps, which is good for supporting SSDs and SSHDs. Here are some example SSDs. If your capacity needs are modest you may want to chose an SSD. If you want the combination of 1 TB high capacity and SSD-like speed, choose the SSHD.
Crucial M500 120 GB: $81
Crucial M500 240 GB: $138
Crucial M500 480 GB: $260
Seagate 1 TB SSHD: $105
For a $5 toolkit with the necessary screwdrivers I recommend http://eshop.macsales.com/item/OWC/TOOLKITMHD/
For an enclosure to transfer the data Google “USB 3.0 enclosure”
The Crucial and OWC sites have tutorials on installing the memory and disks.
If you don’t want to do the upgrade yourself take it to an Apple Authorized Service Provider https://locate.apple.com/country. An Apple store will not install non-Apple parts.