I'm afraid there is no cheap solution to your problem. Anytime you go up to a bigger bore cylinder, you increase the heat rejection requirement of your engine. When you do that, you have to then match that heat rejection by your cooling system. Basically the only two ways to raise that rejection capacity of your cooling system is to either increase the area of your heat exchanger(radiator) or increase the airflow. Increasing the area of the radiator means buying an expensive, larger radiator. And to increase the air flow, you either need to run a fan or ride faster. lol. Of course, I understand that you are not able to ride faster due to the trails that you ride. So what is happening is that your cooling system is not meeting the heat rejection required by the engine at a temp in value that is in an acceptable range while you are riding relatively slow. Of course, while you are riding slow, your airflow through the radiator is very little. You can try a larger radiator, but it is difficult to say with 100% certainty that it will be enough. The fan is probably the better choice for your application, but will not be super easy or cheap to do. Both of your options are going to be pretty expensive.