939 is the way to go, maybe, it depends on a lot, do you already have a 754 proc ?
As for what is best, well it depends on what you want and what you have to attach to it. If you have 2 IDE HDD's plus a couple of optical drives then you will need a MB with more than 2 IDE channels