[solved] Chinese arduino mega 2560 cant upload sketch with Win 7

There is a chance it is the TYPE of USB ports you are using as Arduinos generally do not play well with USB 3.0 ports.

If that is your issue then a POWERED USB 2.0 hub inserted between the computer and the Arduino quite often fixes the problem.

BTW thank you for taking the time to put up a well documented post..it is such a refreshing change from a newbie.