Battlefield Bad Company 2 - PC version review