Some comments on Crystal Ball:
The unupped version is fine; I would place the casting cost at 2
-- maybe even 1
, but that's probably pushing it into OP territory.
The upped version, however, is an absolute nightmare of imbalance. Having multiple Crystal Balls in play and activating the ability until you get both effects is insane. Using Protect Artifact on them makes it completely broken. Silence and Phase Shield on a stick? Definitely OP.
To remedy this situation, it might be better if each upped Crystal Ball has a timer so that it only stays in play for a few turns (perhaps 2 or 3?). Or, better yet, specify that only one Crystal Ball activation is allowed per turn (i.e. if you control more than one Crystal Ball, then you're only allowed to activate one Crystal Ball's ability).
As for the casting cost of the upped version, it's fine as it is. The ability cost might need an increase to
instead to keep it in line with the spell (if you use the Sundial-like 3 turn timer fix), or possibly even
because it's a reusable ability that you would want to use every turn (assuming that you use the fix of "only one Crystal Ball may be activated each turn").