One of the more Falcon-knowledgable folks can weigh-in here, but I don't know of a way to connect to the Falcon with USB; but that is quite likely just a lack of knowledge on my part. I connect to my Falcon with an Ethernet cable (cat 5) connected to the Ethernet port on my PC.
Windows 10 will work fine with xlights & with the Falcon controller. One way to ping your controller is to type in "cmd" in the black box at the bottom of your main screen and a black command screen will pop up (looks like an old MS-DOS screen). Type in ping and the IP address there and it will either give you an error message or it will pretty much immediately come back with a reply that the address was found; if successful it should look like the text I pasted below, where I pinged my wireless router as an example for you.
C:\Users\danej>ping 192.168.1.1
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=8ms TTL=64
Reply from 192.168.1.1: bytes=32 time=7ms TTL=64
Reply from 192.168.1.1: bytes=32 time=7ms TTL=64
Reply from 192.168.1.1: bytes=32 time=8ms TTL=64
Ping statistics for 192.168.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 7ms, Maximum = 8ms, Average = 7ms