Should I extract these files to C:/Windows/System32?
Copying files doesn't change registry settings.
It's better to get DirectX to install them.
The online updater that I linked to may not have downloaded files fast enough to suit the installer and may have timed out.
Try what Collector suggested -- download the standalone installer and run that.
It may be that the standalone installer has all the files necessary for the game.
If it doesn't, try running the online updater again. It has a better chance of succeeding if you already have DirectX 9.0c installed and all it has to do is add a few files rather than download the whole thing.