well, you can help me ...
download Process Explorer (Microsoft app)
http://technet.microsoft.com/cs-cz/sysinternals/bb896653(en-us).aspx
run it and double click FileUploader process ... switch to "performance graph" tab and the most important thing is how much memory it consumes and what is CPU load
can you try to run FileUploader and not to upload?
does it freeze without uploading?