I would say the best choice is Raspberry Pi 3 Model B based on the project requirements. The good part is that it has a 1.2 GHz processor with 64 bit quad-core ARMv8. Not to mention you’ll be requiring high speed with good multiple availability of ports since if you are in need of power and speed, you can push this module to its limits without damaging. Not to mnetion you can boot Pi 3 in a few seconds, not to mention you can emulate PSX and Dreamcast at high speed. This device is perfect for Desktop PC, web server and computer vision. Its not like you can’t use Pi 2 just because they both cost the same but pi 2 doesn’t has any wireless connectivity as it only supports Ethernet.
Visit me on : CrazyEngineers