Have you tried changing or reseating the graphics card? Just a thought, but maybe something isn't quite making proper contact, but does so when it heats up and expands? That would possibly account for the 5 minute delay. Might also be an idea to check or change the monitor cable, just for elimination purposes.