All the Opteron UPs, and all 1MB cache A64s are basically the same as the FX57. They all use the same San Diego core.
The main difference of the FX series is that they have unlocked multipliers, which makes them great for overclocking.
AMD justify the high price because:
- they are hand picked for stable high-speed operation
- a relatively low part of the yield makes the grade
Opterons are also hand picked, but in their case hand picked for low voltage operation (which means low heat, which means easier passive cooling; important in the server / workstation market).
The FX range are premium processors, which always carry a higher price tag. If you graphed the price against the performance right across the A64 range, you'd see an exponential curve. That's just the way things are.
Finally, to get the most out of an Opteron you need a board capable of stable high HTT (290+), which is not a requirement with an FX processor due to easy o/c'ing by increasing the multi.
Hav