Check the motherboard carefully. Dell often has bespoke motherboards that does not conform to "normal" form factors. Additionally, they may not have connectors for all the front panel components. Lastly tne back I/O plate may be an issue - check that as well.