Is anything overclocked? Try stock speed.
Does this mainly happen after playing for hours? Exit and restart more often. Many games have memory or resource leaks that consume the max resources or 2 GB address space, along with coding that does not properly catch failures when allocating RAM or asking for a resource.