What is really annoying is when it drops frames and stutters away the GPU isn't even running at more than 60% load at any time. It's like it has hit a wall, similar to being CPU limited, but my CPU is at 5-10%.
The game is generally limited by one or two threads and you can easily be CPU limited at only 5-10% total utilization of a part with 20 logical cores.
Also, due to the nature of the loads involved and Windows' propensity to rapidly cycle threads between logical cores, no single core may show sustained peak loads, even if it is the bottleneck, unless tools with sufficiently fast polling rates are used to monitor utilization.
Furthermore, even when there are gaps in actual CPU utilization, it can be due to the game waiting on main memory; EDO is extremely sensitive to cache/memory performance and often sees significant gains from CPUs with larger caches or well tuned system memory, all other things being equal.
In general, unless GPU utlization is pegged at a very high level (upper 90s percentage), you can be fairly certain of a CPU or memory subsystem bottleneck.
Odyssey tests on a 4090 tonight (although I've the hassle of replacing my power supply and reconnecting everything first.)
I don't have an absolutely top end CPU at the moment (I have a 10700k), so will see how that works out...
Hoping I can at least turn up super sampling a bit and maintain the same or higher frame rate as I'm currently getting.
Supersampling should be wholly GPU dependent. So, whatever your fps floor is due to other limitations, it likely won't get worse until you start maxing out GPU utilization with more pixels.