Delta Force is a lot of game for free, but the machine powering its fun Battlefield-like moments is repulsive.