this sounds like a graphics card issue - do a search for 'graphics card issues' and i'm sure all of your symptoms will show up. Try updating your graphics card drivers, though you may need to just get a better card.