I'm not a specialist, but according to
http://www.davidegrayson.com/signing/#dp_win8 it should be enforced starting from Win8 and not since Vista. Maybe it was disabled on your computer at some point? I remember when my laptop was on Win8 it would not accept modified INFs for my tethered phone (fortunately, manufacturer -intel- released signed ones later).