This is a shot in the dark but you might try (if you haven't already) turning on MSI install logging so it's verbose, downloading the AppFabric installer from Microsoft, running that and then checking the logs to see if there's an issue with the prereq install; if not, then try running the Sharepoint installer and check its log?