solotenk,
The default value for UploadReadAheadSize is set in bytes at 49152 (48 KB). If you want to explicitly set the size, you could use adsutil.vbs:
cscript adsutil.vbs set W3SVC/xxxxxxxx/UploadReadAheadSize 50000000
Be sure to restart IIS, otherwise, you may not see the change in the metabase.xml file -- you may be just seeing updated values in the in-memory metabase. The changes will be permanent for each website where this update is done.
To verify the change after the restart of IIS, you can use:
cscript adsutil.vbs get W3SVC/xxxxxxxx/UploadReadAheadSize
By the way, I am curious if your user base was trying to upload via SSL or just HTTP? Let us know how it goes.