OK ruuga, this is obviously an extension of your other thread here;
https://www.techspot.com/vb/topic126107.html
You should probably have asked this question in the original thread. But since you asked here I'll answer it here.
Generally it's better to install a CPU in a motherboard that won't require a BIOS update. Given the choice I'll always take a plug and play install.
I suggested the E8400. That really would be the best choice of those 3, if it were going into a 1333Mhz FSB board. Into a 1066FSB board, meh, not so much.
This is the latest BIOS update available for your board that mentions new CPU compatibilities added;
P5VD2-VM SE Release BIOS 0506
1. Support new CPUs. Please refer to our website at:
http://support.asus.com/cpusupport/cpusupport.aspx
Note that it's dated Jan 28, 2008 The E7400 would NOT be PnP for you, if it worked at all.
In researching your board, I ran into the situation where they asked me for which OS I had. I didn't had none, so I told them 32bit XP.
It's actually time for another motherboard, if you want to run the latest CPUs. Here's a new MATX Gigabyte P31 for 63 bucks;
http://www.newegg.com/Product/Product.aspx?Item=N82E16813128356 Runs memory @1066 runs FSB @1333Mhz