First I would recommend updating the System BIOS on the X220 with the latest from the Lenovo website. Also, be sure all the drivers are updated as well with the Lenovo validated drivers and be sure all Windows Updates are installed.
Your system has an Intel HD Graphics driver that has been customized by Lenovo specifically for your system. They usually add customization for docking behavior, power saving, display color and brightness settings, etc.
You can however overwrite the customized drivers with the generic Intel HD Graphics drivers but you will lose any Lenovo customizations to the driver. If you do want to install the generic driver, follow the following instructions exactly. If you are not happy with the updated driver you can always roll back to the Lenovo customized driver or re-install the Lenovo driver.
Download the zip version of the Intel HD Graphics driver here:
Unzip the file to a folder on your desktop and follow these steps.
1. Login with administrator privileges
2. Open Control Panel
3. Open Device Manager
4. Click on "Display adapters"
5. Double click "Intel HD Graphics"
6. Click on the "Driver" tab
7. Click on "Update Driver" button
8. Click on "Browse my computer for driver software"
9. Click on "Let me pick from a list of device drivers on my computer"
10. Click on "Have Disk" button
11. Click "Browse"
12. Navigate to the folder that you unzipped the Intel HD Graphics driver to
13. Navigate to the Graphics sub-folder
14. Double click the igdlh64.inf or igdlh.inf file <-- depends on if you have 32 or 64 bit OS
15. Click "OK"
16. Click "Next", Driver should now be installing.
17. If successful, click "Close", Reboot.