I am assuming that this is in a Prado? Has the cylinder head ever been replaced? Have a read through this thread:
LJ78 Big Fan Upgrade #2
You may want to start by flushing your radiator to make sure that it is in good shape and not clogged up. Also, swapping out the thermostat to a high flow one will make a difference.
what is that high flow thermostat? I've never heard of that.