I have done the following;
Verified game cache
Reinstalled DayZ
Changed harddrive
Manually updated the BEclient
updated router firmware
Updated all drivers
reinstalled Steam
Opened ports for servers
disabled windows firewall
Made an exception in the firewall
deleted the Appdata folder as well as the mydocuments folder
Tried many different servers on many different days
Tried joining private shards
Tried joining different contries