Hi,
I was googling for the same situation and found this post.
I have a D3 cable modem connecting to 645, same issue, cannot get connection to Xbox live nor PSN (Playstation Network),
I've opened the TCP/UDP ports as exactly the same as my previous router, DGL-4500,
but there is no luck with DIR-645 so far with multiple tries....