I think something changed in IIS 7 onwards for this limit value.. (don't ask why!) here is the new config:
<system.webServer>
<security>
<requestFiltering>
<!-- this is in bytes (100 MB), not KB unlike maxRequestLength -->
<requestLimits maxAllowedContentLength="104857600" />
</requestFiltering>
</security>
</system.webServer>