Those ports are probably fine, I see your ISP is ntl, which is not to my knowledge blocking or filtering ports.
Nobby is right you really must use the pg2 or pglite with the block lists, this will stablize your connection and keep the RIAA from using your bandwidth to flood the network anytime your on primary.
About your settings, these are going to be different when on primary verses secondary, however a general good setting for you may be these:
WinMx Settings >
WinMx Peer Network > 'Allocated Bandwidth' - Set this to 9 KB/s Out and 13.5 KB/s IN, then set the 'Thread Duty Cycle' to 40%.
Search > 'Auto Enter Que' - Set this to 100, 'Auto Find Sources' - Set this to 10min
File Transfers > Make sure these settings are at the max, which is generally '60, 600, 300 on all of the rest, especially the last four timed options.
Queuing > Max Uploads - Set this to 3
WinMx Bandwidth Throttle - Visit our interactive site with everything closed and test what it should be, It will then give you direction for changes needed.
Click Here for Bandwidth testingThese settings are going to be ideal for you on primary, on secondary you may wish to change the Max Uploads and Bandwidth Throttle settings, but usually your going to be about right either way with the above.