Some other things you could try.
Update all drivers. Remove potential overclocking. Make sure you dont have "strange" software doing stuff on the system, optimizing stuff, some anti-virus software etc. Make sure OS is up to date. Check windows eventlog-system or application and see if it gives any errors/hints when the crashes occur.
Other than that i dont really know, sorry :(