the following will be necessary for me to consider buying: 1) HW keyboard 2) qHD display 3) A modern processor (pref. dual core) and GPU with plenty of RAM 4) Screen size of at least 4"