Hi, thank you for your reply.If you have an unlocked bootloader and cwm recovery, then you can install latest cm 7 nightly, think of it as a "stock" custom rom, everithing just works and you can install many mods that are in the forum, designed for cm7.
I'm currently using it as my daily driver, and I had zero problems in daily use (i istalled it about a month ago)
I don't want to use CM, because the HDMI wouldn't work, and, actually, I only want to use that phone as a media player (that's why I wanted to mount a NFS or SMB share).
Anyway the problem seems to be independent of the ROM: it seems to me that I messed up the bootloader somehow, that's why it starts the recovery instead of the OS, but I reinstalled it many times.
Even the instability seems to be related to the bootloader, since the phone is stable with the aforementioned option.
I'm very new to android, I don't know exactly what the various parts involved in booting it are (I think I'll check Wikipedia or something), but, since I've tried many ROMs, resolving none of the two problems, I would exclude them.
I initially thought that the instability was due to the overclocked kernel, so I installed another one, but nothing changed...