Arduino Mega 2560 as DAQ at 500Hz problem

500 times a second?

what is your baud rate?

how many characters are you sending for each channel?

You need to do some calculations to see if what you want is feasible.

Also Windows is not a real-time operating system when it comes to serial ports.
You'll want to read up on that.

.