Temperatures that high usually indicate poor airflow someplace -- I'd check to make sure there's no obvious place where cables, cards, etc. are blocking a fan from circulating air as intended. And obviously, find out what tmpin1 is -- on most systems it's the CPU or the mainboard, but you need to know for sure. Then a beefed-up CPU fan, memory fan, northbridge cooler, etc. may help as long as you know which one to install.
There's a program called Everest that I've seen recommended a lot that will clear up which reading is which, no problem; it costs money, but you can probably use just the trial version to fix a single problem like this.
Other things I'd check:
1. Your RAM takes 1.65 volts but your mobo defaults to 1.5; underpowered RAM can cause crashes and freezes, so you may need to set the voltage manually if it's not auto-identifying correctly.
2. Make sure your mobo drivers (and drivers for all components, actually) are updated to Windows 7 versions. Since Windows 7 is pretty new, sometimes that gets overlooked. Don't know if it'd cause a complete system crash, but it's at least worth investigating. It could also be behind the video problem.
One more thought: Most of the time, if overheating alone is not going to cause the system to shut off and restart; if it's operating like it's supposed to, for obvious reasons, it'll shut off and stay off. There's probably an option in the BIOS that governs that -- check your manual and settings to verify that that's the case. If it's set to shut off and stay off due to overheating, then it probably points to something other than heat itself being the problem (although the heat would still be worth looking into separately).