Most internal card readers are connected to a USB header so that would not cause your problem.
From your post you say it has a graphics card and onboard graphics. The onboard graphics will not work if you have a card in the PCI-E slot as it will be automatically disabled in the BIOS.
Take your graphics card out,connect to the onboard port, set your BIOS to defaults and try again.
How old is the mobo?.