hello and welcome to the forum!
pclinux is very popular for the out of the box experience
before installing pclinux you can load the livecd and see how the machine works, if it has wifi ootb or not, if it needs a specific video driver and other changes
i don't know if there is a database with the hardware you mentioned listed
if the device doesn't work with what comes in the livecd, if i remember correctly you still can load ndiswrapper and the couple of files required to make it work downloaded from internet or you can have those files on a usb flash drive