If you are required to form a physical link at 10Mbs then you must hard code the PC side to use 10Mbs as well. Your connection is dropping because one side (PC) is set to auto and the other (router) is fixed.
The whole question and premise is still suspect to me and I think you are asking about rate limiting as adwivedi pointed out.