Hoping to run games at the max quality settings on 1080p at 60hz, mainly like to play rpgs and jrpgs and open world games along with first person shooters
Ok, let me explain bottlenecking to you. In the context of gaming, their are two primary types of bottlenecking: CPU bottlenecking and GPU bottlenecking.
GPU bottlenecking is how things are supposed to work, it is entirely ok. GPU bottlenecking means that the CPU is feeding the GPU a steady stream of frames to be rendered and the GPU is rendering at it's maximum potential.
CPU bottlenecking is where you run into problems. In CPU bottlenecking, your GPU is able to process frames faster than the CPU can feed them to it, leading to your CPU's utilization being pegged and the GPU running at less than it's full potential. This usually happens at higher framerates. The problem with CPU bottlenecking is that it causes stuttering and jittering.
Bottlenecking happens mainly at 1080p at high framerates (over 60 fps). This is because the CPU doesn't care about resolution, it cares about fps, and the higher your fps, the more load you are putting on your CPU.
Seeing as how you play games at a fixed 60 fps and at max quality, you aren't nearly as likely to bottleneck your CPU as you would be if you played at low quality, high frame rates. The 2060 super will not bottleneck your current CPU any more than your 1060 could, because regardless of which GPU you are using, you are never exceeding 60 fps (so long as you have V-Sync on that is).
w
My current motherboard doesnt allow my processor to be overclocked and it also cant run my ram at full speeds for some reason
I agree with the post above me; it isn't worth it to upgrade your motherboard unless you buy one that you can use with a better CPU. Your GPU choice at 1080p 60 fps (whether its your current 1060 or a new 2060) will not bottleneck you CPU, but most AAA games these days require 4 cores and 8 threads minimum to run properly, otherwise you may get stuttering or jittering. Your current CPU is 4 cores, 4 threads.
My advice would be to purchase the RTX 2060 and run it with the rest of your hardware as-is. If you then run into performance issues when your CPU can't handle the latest games, you should upgrade to a new motherboard with a new CPU; overclocking your old CPU won't fix the fact that you don't have enough cores and threads no matter what clock speed you push it to.