yeah its fine, if you don't want to spend the money on a new cooler. these chips can handle 70*C easy.
54C at idle is a little high even with the stock cooker!
i am gonna say thou 54 is fine, i am running @ Intel 530J
Was that with the case cover on or off?