I had this kind of problem with an old Dimension 2350: with a discrete video card plugged in, Windows mistakenly thought that the primary display device was the integrated video.
The solution was to boot into Windows with the monitor connected to both the integrated and discrete video (this monitor has multiple inputs) and then change the primary display adapter to the discrete video card.