As far as I know adjusting Maximum server memory and Max Degree of Parallelism does not require the instance to be restarted. Will new settings always come into effect without restart?
Both of those server configuration options do not require a restart of the database engine. Running
Please see BOL for reference.