Based on the limited info on overall server config, it is hard to say. The 642 with upgrade performs quite well for me.
The write cache will definatly not hurt, (Espicaily if transaction logs are being written through this device) and worst case, you could keep this controller and dedicate to OS, Trans Logs, and paging, and get a different controller for data.