For a while now I've had a problem with Minecraft where from the second I load into a world my fps drops. It typically hovers around the low 30s - 40s with very frequent drops to below 20 whenever I break blocks, place new ones, load in more of the world, or really just do anything.
I've been monitoring my PC's performance while playing the game and what I found was that my GPU was dropping its core clock and memory speeds whenever I was looking around at the world. The core clock speed was hovering around 300 MHz - 500 MHz and the memory speeds were at 300 MHz - 1,000 MHz. When they should be at 1,340 MHz and 2,150 Mhz respectively.
I found that whenever I look straight up or down at my feet my fps would skyrocket to the 400s - 500s and my GPU clock speeds would shoot back up to their top speeds (1,340, 2,150). But the second I look back at the world the fps would go back again to the low 30s - 40s and the GPU clock speeds to the 300s MHz.
I also found that when I set the view distance to less than 10 chunks, the fps drastically improve, going into the 200s. With the clock speeds of my GPU moving up a fair bit.
My PC specs:
CPU: FX 8350 at base clock of 4.0 GHz
GPU: MSI rx 580 Gaming X, Core clock: 1340 MHz, Memory clock: 2150 MHz
MOBO: MSI 970 Gaming
With the game being run off an SSD
I've tried a lot of solutions already to try and fix the problem. I'll try to list as many of them as I can think of.
Updating/ reverting back to older video drivers.
Reinstalling the game.
Dedicating more ram to the game, even up to 8GBs.
Overclocking the GPU.
Turning off MipMapping.
Even replacing the GPU altogether.
Also, it's worth noting that Minecraft Windows 10 edition works perfectly. I would use that edition however my friends have a server for the 1.13.2 version of the game and as far as I know I can't get the Windows 10 edition to work with that server.
If anyone has any suggestions as to what the problem is and/or how to fix it I would love to hear them, as I'm almost at my wits end with this problem.
P.S. All the thermals for the PC look great with no thermal throttling to be seen.
Edit/ P.P.S. Although I have had problems running a few other games recently, this problem specifically of the GPU running the game at low clock speeds is unique to Minecraft.
I'm going to blame bulldozer/piledriver then. Does your CPU hover between the 10 and 20%? There are good odds one of your CPU cores is taxed to the max while the rest of your cores is sitting idle or performing other tasks.