Hey,
I already did this. No more trying to balance Ancestral Recall.
The simple fact is that it's still one mana for three cards and, unlike my card above, it's a net gain of two cards no matter how you slice it. This is still very broken everywhere. Even Vintage would abuse this, and because it still allows you to cast spells before it and on your opponent's turn, the drawback is very small. And really, even if it did take your whole turn ("play ~ only if you have not played a spell this turn"), wouldn't you give up your turn to draw three cards? Especially when it can be a first turn, as this only costs one mana?
Conclusion: this is way too powerful. And CaptainPlanet.dec's version, as Orlove pointed out, is just broken. Maybe if instead of "discard your hand" it was "discard your library." Then it wouldn't be broken.
Maybe something more along the lines of:
Ringing the Ancestors
Sorcery -

Draw three cards, then choose one card in your hand and remove the rest from the game.
"Hello. Your ancestors are unable to answer the phone right now. Please leave a message after the beep."