The 4790 is on the Z97 platform. However, that chipset is on the Z87 platform, which should not be a problem.
If I am reading this right, your model comes with 16 gigs of RAM and a GTX 645.
PSU is unknown.
First thing I would upgrade is PSU, then the GPU. After this, an SSD would be a good upgrade. Later on, you can get a 2nd hand 4790k to pair with that chipset so that you can overclock.