Shortening acquisition time and reducing the motion-artifact are two of the most essential concerns in magnetic resonance imaging. As a promising solution, deep learning-based high-quality MR image restoration has been investigated to generate higher resolution MR images from lower resolution images acquired with shortened acquisition time and free of motion-artifact, without costing additional acquisition time, modifying the pulse sequences or repeating the acquisition. However, there are still numerous problems preventing deep learning approaches from becoming practical in the clinic environment. Specifically, most of the prior works focus solely on the network model but ignore the impact of various downsampling strategies on the acquisition time. Besides, the long inference time and high GPU consumption are also the bottle neck to deploy most of the prior works in clinics. Furthermore, prior studies employ random movement in retrospective motion artifact generation, resulting in uncontrollable severity of motion artifact. More importantly, doctors are unsure whether the generated MR images are trustworthy, making diagnosis difficult. To overcome all the aforementioned problems, we employed a unified deep learning neural network with 2D convolutional filter for both 3D MRI super resolution and motion artifact reduction, demonstrating such a unified framework can achieve better performance in 3D MRI restoration task compared to other states of the art methods and remains the GPU consumption and inference time significantly low, thus easier to be deployed.We also analyzed several downsampling strategies based on acceleration factor, including multiple combinations of in-plane and through-plane downsampling, and developed a controllable and quantifiable motion artifact generation method. At last, the pixel-wise uncertainty was calculated and used to estimate the accuracy of generated images, providing additional information for a reliable diagnosis.