While the sender is definitely inaccurate its not that much out. An inaccurate gauge thats out by a little bit wouldn't cause the gauge to go to maximum while the engine is cool, it has to be a wiring issue surely.
Your wire has basically four choices and no more.
1. work properly.
2. have a bad connection so you get no reading.
3. have a corroded connection which causes higher resistance which will cause the gauge to read lower than it should.
4. be grounded so it causes the gauge to read full hot around 4 seconds after the key is on.
unless it is grounded, it is 110% impossible for it to cause the gauge to read higher than it should . . this would defy ever law of physics . . it simply will never, ever, happen...ever.
i told you that your ir gun would not read water temp accurately . . this is one of their flaws but this does not mean it is reading other things inaccurately.
if your gauge is reading full hot with the sender reading 38 ohms, you have a gauge problem providing the wire is not grounded somewhere.
as someone else mentioned, the gauges are adjustable to some degree but the problem is that if you can set the gauge so it is to the left of the T in temp but if your sender is inaccurate, it might only go to the P in temp when your engine is boiling over . . in other words you can narrow the operating range of the needle which is something you do not want to do because your gauge will tell you your temp is still acceptable when your pistons are actually melting.
the gauges are designed to operate from around 11 ohms on full hot to 78 ohms on full cold . . this means that your sender should read around 60 ohms or more in around 60 degree water and around 30 at near boiling.
again, the correct place to read the engine temp is behind the thermostat, not on the thermostat because water does not flow thru the thermostat if it is closed . . if you don't read it there you will not get an accurate reading . . this is all really very simple.
if you want to determine if your wore is grounded, simply remove it from the sender and the gauge and check it for continuity with the body anywhere like the engine on a carburetor stud or something unpainted.
also check it against a location on the body like a fender bolt etc.
your engine should have a ground strap on the back of it grounding it to the body.