If we knew that Tobias wasn't in play, we should be trying to do an Atlanta/Brooklyn type trade where we absorb a contract and pick up a draft pick.
If we added $10 million of salaries so we can move up, we still have around $25-30 million in cap room (depending on if Korver is here, or part of the trade, or retires). So even if we take a contract, we can still offer Russell a max deal or Randle a big deal or pick up Gay and Beverley or keep Favors and add another guy.
I think we have to trade up in this draft. There are too many teams who seem willing to trade their pick and so many guys who would seem to fit us nicely.