Upgrading a Dell XPS 8700

Upgrading a Dell XPS 8700 GPU, RAM, SSD and Hard Drive