Life was simple when my son was on consoles, then he discovered PC gaming and it's been a struggle to keep up on a budget. Seems every time we upgrade, it's just a matter of time until he asks for something else. I started him on an i5-6400 / 1TB HDD / 8GB RAM / Windows 10 and added a small SSD boot drive and a GTX950. About a year ago, I upgraded it to a Gigabyte GTX1080 Turbo OC along with an EVGA 750W power supply to power it. This Christmas I got him an Asus VG248QG 24" 165Hz 1ms GTG TN LED G-Sync gaming monitor. At least every step of the way he said there was a noticeable improvement. But now he's asking to upgrade the CPU to an i7. He's playing Rainbow Six Siege at 1080p, not sure how maxed out the settings are. I see frame rates as low as in the 70's, but as high as 130 depending on what's going on. Is there any tuning I can do to take better advantage of what we have, or is CPU the bottleneck now? I did see some Dell sales during boxing day with the following configuration for $900:
i7 9700
Windows 10 Home
Intel UHD Graphics 630 with shared graphics memory
256GB M.2 PCIe NVMe Solid State Drive
12GB, DDR4, 2666MHz
to which we would transfer the GTX, power supply, and HDD. But I'd rather not spend $900 if it's not going to make a huge difference.
By the way, the games are installed on the HDD, not the SSD. I always thought it wouldn't make a difference during gameplay, and only for load times, or is that only on the consoles? Also, my son wants to live stream using openbroadcaster(?). My internet connection is only 70 down / 10 up. Would this be sufficient?