Trying to think of what could have changed since last year to now make it run hotter:
Have you pressure checked the entire system, especially the radiator cap or just replaced it?
Any significant changes in engine timing or carb adjustments? An over-lean fuel or too far advanced timing can contribute to higher engine temps.
You sure when you swapped the T-stat the first time that you didn't put it in backwards?
Based on your comment about the oil pump (although very unlikely) if you are concerned something is going on inside the engine causing it to get hotter, install an oil temperature gauge. If your oil temp is climbing outside of normal range during normal driving then you'll know thats what is causing your water temp issue.
Summit offers a good variety of aluminum fan shrouds for fairly resonable prices.
Randy Rosetta KDØKWX TLCA #19351 69 FJ40 "Meanie" & 1970 Boss 302 Mustang