I try updating them through the zip file but it doesn't actually update. It says it has but when I restart the driver information says that they haven't been updated.
I presume this is on Windows 7 (since Windows 10 is not supported), yes?
I presume you are not using the Intel Chipset Software package? You are using the older INF Update package (downloaded from here: https://downloadcenter.intel.com/download/20018/INF-Update-Utility-Primarily-for-Intel-6-5-4-3-900-S...), yes?
You need to understand a few things:
Bottom line, if you answered yes, to both questions above, then your installation is succeeding and you have the latest available drivers with the latest available configuration.
Now, if you installation is not succeeding, I presume that you either have Windows 10 installed - in which case you already have the latest available drivers for this old hardware and there is no need to run the INF Update package - or you are using a newer version of the package - in which case it is failing because, starting with version 10.0, there is no support for your old hardware included.