Hey guys, Im pretty good with computers and I have some money to spend at the moment.
My problem is that I am running Minecraft and it is pretty laggy unless
1.) I run it on normal render distance with fast graphics
2.) I run it on short or tiny render distance with fancy graphics

My desired play type is Far render with Fancy Graphics and NO LAG
-Below are my laptop specs and my internet connection specs. Also I have boosted my starting ram for Minecraft to the

<string>-Xms1024M -Xmx1500M</string> =could this be set higher since I have 4GB or ram?
Download: 10.08Mbps
Upload: 0.50Mbps
Ping: 12ms

(or) =is this slow?

Download Speed: 10079 kbps (1259.9 KB/sec transfer rate)
Upload Speed: 501 kbps (62.6 KB/sec transfer rate)
Latency: 12 ms
Model Name: MacBook
Model Identifier: MacBook3,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2.2 GHz
Number Of Processors: 1
Total Number Of Cores: 2 =can anything here be upgraded? Maybe go to 8GB of ram or new hard drive or both?
L2 Cache: 4 MB
Memory: 4 GB
Bus Speed: 800 MHz
HDD: 160GB Capacity, 53GB available