The Nvidia stock rally is not sustainable so go with Microsoft, strategist says