When you say "GPU is Primary in BIOS" does that mean you tried to disable the onboard graphics settings in bios? Some bios have a setting to disable the onboard graphics in the CPU and then it would detect the GPU. Try that, if this is not it then I don't know :(