Nvm I found the solution. Changed the motor timing on the castle sidewinder ESC from LOW to HIGH and wow that really fixed it. It runs so good now.
I guess bc the lower gearing gave it so punch but the high timing took a little bit of the punch away and gave it a little top end back. Now my ESC runs cooler bc of the low gearing while keeping the motor cool. After a solid 30mins of full throttle in the grass my temps were 126 ESC, 115 motor, and 86 battery. Ambient temp was 72.
A high timing basically weakens the magnetic field, allowing for a higher RPM given the same voltage. But the weakening of magnetic field comes at a cost. High timing puts lots of stress/heat to the ESC and motor. If your gearing and drive style remain the same, switching to high timing will definitely produce more heat.