Well, my experience usually is that instead of tweaking they effectively break the generic drivers functionality by messing with Vendor ID etc. Once you have included the proper IDs to the INF file, the generic drivers usually perform equally well or even better than the “tweaked” vendor ones, plus they tend to be regularly updated, unlike OEMs.