So, when you increase the resolution a lot, you're increasing the load on your GPU a lot. If your framerates don't go down after doing this, then that means your GPU at the lower resolution was being underutilized. So, at the lower resolution, your GPU was being underutilized because the CPU couldn't supply data and info to the GPU faster.
The data and info required by the GPU from the CPU is not dependent on resolution, so, if your framerates don't go down when increasing the resolution, your GPU had extra room to render more frames at the lower resolution, but couldn't, because it was waiting on the CPU.
Therefor, you are CPU bottlenecked.