Another point to note, the laptop I'm using has PWM, so I set the brightness to 100% to eliminate the flickering. Even though no more flickering, I still get eye strain, which mean there is still something else that is causing eye strain, which right now the main suspect is graphics driver or driver related. Changing the icc profile look interesting, as this might also be a potential cause.
With the laptop at 100% brightness, this makes the screen too bright for everyday use, so I use a third party program called "PowerStrip" to artificially reduce the brightness using software (instead of the laptop's reduce screen brightness keyboard method). PowerStrip has its own Color Profile management, which I use it to tweak and reduce the contrast of the screen to reduce the brightness of the screen. So in my case, I am not sure if changing the icc color profile would make a difference, or the PowerStrip's color profile will override the laptop's profile. Another uncertainty. :-/