Which card are you seeing having the artifacts?
HD 4000 or NVS5200m?
Do you have Optimus enabled or disabled?
I think the artifacts you're having is due to BIOS version.
For this model, if you're using the HD4000, you need to be on A13.
If you have anything over, you'll need to downgrade to A03 and then upgrade to A13.
With A13, the BIOS setting won't reset if you have Optimus enable/ on restart, it'll stick.
With other BIOS version, A11 or A12, I believe it'll automatically switch to Discrete after each reboot.