Update.
I ended up going with an aluminum (Liland 1469AA3R) radiator, oem belts and hoses, thermostat, and replaced the water temp sensor and sender on the bottom of the thermostat housing. This fixed my cold start issue and my temp gauge issue. Turns out the sensor and sender were bad/broken...