A:Answer Yes, all you need to do is make sure you're buying the same socket cpu and update your drivers to work with that cpu. Gpu is the same thing. With a gpu, you shouldn't run into power supply issues, but you may, so prepare for that. Any time you upgrade the cpu, especially in this series, be mindful of cooling.
You could fit a bigger gpu as well as it's a big tower, like a 3080. It also has 2 more slots for ram, and could fit 2-3 more sata drives (ssd, hd), you would just need some sata cables. Power supply has many unused connectors and supports it.
Hope this helps!