No, a Wi-Fi card isn't always necessary for a PC. It depends on your needs and the device you're using.
I doubt I'd purchase a cable exceeding 100 meters.
Yup, then you'll be fine