Hummmm
As RV7 guy said he had a hard time fitting the 4", but 4" inch is ideal. However you no doubt have several other things working against you that can be improved. I did do the calculations on flow and duct and 4" is perfect, but 3" will work if all other factors are optimal. Options are use smooth bore hose or go to 3.5 inch might help. Now it is a matter of how you get air into the hose and out and into the cooler, these are called diffusers. Also you should have a SW cooler, there are no substitutes.
Van's oil cooler firewall air box kit SUCKS! There I said it. It is the key to high oil temps on many RV's. That little flat square sheet metal box in their kit, that bolts to the cooler is terrible. It should be shaped like a funnel and have gradual sloped sides. You could make one out of fiberglass fairly easily, even for a metal RV builder.
( Attached are some ideas, click to enlarge, notice the diffusers have have slope sides and the engine mounted cooler has a flex couple to the engine so the cooler is isolated from vibration. ):
The second part to the air going into the cooler is air going out of the cooler's exit area, which should be shielded and in an area of low pressure. Some ducting or baffle of the coolers exit may promote more flow thru the cooler. I personally don't like the cooler mounted on the firewall, but prefer it just off the firewall on the engine mount at an angle vs. perpendicular to the fire wall. I am assuming you are getting air behind the #4 cylinder baffle. Moving the cooler off the FW reduces the hose length. I am NOT a fan of direct baffle mounting of coolers because the baffle and cooler flanges often crack. Dan above experienced the cracking of his cooler. You can reinforce, brace the baffle and put fillers and spacers on the cooler to help, but to me it is a matter of when not if they will crack.
WHAT cooler are you using? The Stewart Warner (or now South Wind) is the most efficient and of course cost the most. All the other "want to bees" clone coolers are marginal to almost adequate but are not as efficient as the SW, for the airflow and oil flow we have.
The SW 8604R is what you need.. If you have another cooler than this change will help tremendously. Here is RV-7 Dan's story:
http://www.rvproject.com/20040519.html
Pacific Oil Coolers is a good place to call, Phone: 800-866-7335 their site is down?
http://www.oilcoolers.com
Obviously your temps are way too high. I assume the engine is broken in? Temp Gauge is calibrated?
Good luck