P104-100s are 4GB. They can be BIOS updated to 8GB, but I read through the whole proceedure and tried it on one, but it just wasn't working. So I left the GPUs at 4GB.
So you're telling me that even though the P104's are good, they will never mine at their potential if they aren't BIOS updated to 8GB? They will be essentially crippled and limited to lesser algorithms unless updated to 8GB ?
You answered your own question. Ethereum need more than 4 GB VRAM, not possible to mine with 4 GB cards nowadays. Well zombie mode exists but it's not worth the hassle. Better off if you can unlock all VRAM on the cards.