I've upgraded my router's firmware and (20 minutes on) I think I may have fixed it!
Edit: the following morning, yes, it seems to be fixed - not one wifi drop. :cool:
Edit: It seems I spoke too soon. After several hours of good behaviour, it dropped again and won't reconnect (although it says...