I had this issue. As you've said, its all to do with the ohms.
When i got my r129 it was with some panasonic headunit 4ohms, it was atrocious. I think the speakers are 2ohms so basically it reduces the power immensly to the speakers. I then put a spare parrot 8400 unit in which runs at 2 ohms and it was much better. Its all to do with the inbuilt amp in the stereo. Cheapest fix is to buy a second hand amp from fleebay that runs at 2 ohms £50 should do it as the power handling on the speakers is low, i guess 50w, then use that to power the speakers. The wiring is abit harry though as its all intergrated, best bet you be slice and connect the speakers in at where they come into the headunit.
Depends how much and what you want to do. But that would be a massive improvement for your money £50 and x 10 better sound.