Hi Aditya,
You have already taken the ultimate steps, updating drivers should have helped if it was software/driver related there you have already reset the PC eliminating every chance of software issue.
Still check for the dots entering BIOS, you can go there by Start>settings>recovery>advanced startup
if the flickering continues then the issue is with LCD screen itself
If there is no flickering then the LCD is fine but happens in windows only then try another thing, disable the display driver in device manager and check. if flickering continues with graphics driver disabled or no flickering, issue could be with GPU itself. Also check the issue with operating the PC in battery only with AC adapter disconnected. Sometimes bad power supply can cause such noise.