Welcome to the site. I'm going to assume that's the 3.0 gas motor? Before adding an oil cooler, I'd be for addressing why it's overheating in the first place. The 3.0 is known for blowing head gaskets due to the exhaust crossover pipe, are you overheating because you're blowing gaskets or are you blowing gaskets because you're overheating?
You need to think about your various thermostats, you need to think about your water pump, you need to consider if you have a plugged coolant passage in the block, etc. If you can verify that the root cause is blown head gaskets, get new head bolts next time and make sure you're torquing them correctly, then consider a set of exhaust headers that route the crossover underneath the block instead of over the top.
Good luck!