Do you have some sort of user-agent-faking tool installed, e.g. to make websites receive non-default HTTP-User-Agent string? maybe to make your FF pretend it's something else? This seems like the most likely cause, as they would only have the User-Agent string to determine your OS by.
Try the same downloads in Safari, and see if the problem persists.