I misunderstood as you said , "I just recently purchased a brand new Lenovo G40-70 i7 processor "
sorry for that!
Try the steps below,
Change the refresh rate to match the capabilities of your monitor. The refresh rate is a measurement of how many times the screen redraws each second. Although this setting is related to older, desktop monitors, it can affect the quality of the Liquid Crystal Displays found in laptops. Right-click the desktop and choose "Screen Resolution," then click "Advanced Settings" and "Monitor." If enabled, place a check beside "Hide Modes That This Monitor Cannot Display" and choose a higher refresh rate from the list.
Update your graphics card drivers. This is the most likely cause if you've always had a problem with flicker. Look for "Hardware and Sound" in the Control Panel and click "Device Manager." Under "Display Adapters," you'll see the exact brand and model of your video card. Go to the manufacturer's driver Web page and search for this model to download the appropriate drivers. Alternatively, you can revert to an older driver if the flicker began immediately after an update. In this case, return to the Device Manager, right-click your adapter and then "Driver." Click "Roll Back Driver" and "Yes" to confirm.
If the above fails, I suggest you to claim new one as I think your laptop is under Warranty!