It should not have anything to do with the ISOs age so long as you updated your system via the software center or via the command line sudo eopkg up -y
and you rebooted.
I instead suspect there could have been a broken package (like mesalib) which could have been resolved as explained here or some other issue that may not have required a reinstall. Just mentioning for future reference to save you time.
But I am glad you have it working properly now. Marking as solved.